import { createApp } from 'vue';
import pinia from './store';
import { setupAssets } from './plugins';
import { 
  Button, 
  Cell, 
  CellGroup, 
  Input, 
  Navbar 
} from '@nutui/nutui-taro';

const App = createApp({
  onShow() {
    //
  }
  /** 入口组件不需要实现 render 方法，即使实现了也会被 taro 所覆盖 */
});

// 引入静态资源和样式
setupAssets();

// 注册 NutUI 组件
App.use(Button);
App.use(Cell);
App.use(CellGroup);
App.use(Input);
App.use(Navbar);

// 挂载 Pinia
App.use(pinia);

export default App;
